// 云函数入口文件
const cloud = require('wx-server-sdk')

cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }) // 使用当前云环境

// 云函数入口函数
exports.main = async (event, context) => {
  const db = cloud.database()
  const _ = db.command
  const { class_id, openid, score } = event

  const result = await db.collection('score').where({ class_id, openid }).update({
    data: {
      score: _.inc(score)
    }
  })

  return result
}